com.sabro.jbusiness.gui.formRelatorio
Class Relatorio

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.sabro.jbusiness.gui.Panel
                      extended by com.sabro.jbusiness.gui.formRelatorio.Relatorio
All Implemented Interfaces:
IPanel, ISelectable, java.awt.datatransfer.Transferable, java.awt.event.FocusListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Externalizable, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class Relatorio
extends Panel

A classe Relatorio define regras de exibição do Jasper Repost.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Nested classes/interfaces inherited from interface com.sabro.jbusiness.gui.IPanel
IPanel.PanelEventType
 
Field Summary
 
Fields inherited from class com.sabro.jbusiness.gui.Panel
dataFlavor, dataFlavors, flavorList
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Relatorio()
           
Relatorio(int relatorioId, java.util.Map<java.lang.String,java.lang.Object> parameters)
           
Relatorio(int relatorioId, java.lang.Object[][] parameters)
          Deprecated. 
Relatorio(SysConexao sysConexao, int relatorioId, java.util.Map<java.lang.String,java.lang.Object> parameters)
           
Relatorio(SysConexao sysConexao, int relatorioId, java.lang.Object[][] parameters)
           
Relatorio(SysRelatorio sysRelatorio, java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 
Method Summary
 void enviaEmailRelatorio()
           
 void enviaEmailRelatorio(java.lang.String from)
          Efetua o envia de e-mail com o relatório em anexo.
static void executaRelatorioDinamico(SysEscopoFormatado sysEscopo)
          Efetua a execução de um relatório dinâmico com a opção de seleção dos campos que vão ser apresentados no relatório.
 boolean exportReportToPdfFile(java.lang.String caminhoArquivo)
          Gera um arquivo, do relatório, no formato pdf.
 java.lang.String getName()
           
 int getPage()
           
 java.util.Map<java.lang.String,java.lang.Object> getParameters()
           
 com.sabro.jbusiness.gui.formRelatorio.Relatorio.RelatorioViewer getRelatorioViewer()
           
 SysConexao getSysConexao()
           
 SysRelatorio getSysRelatorio()
           
 float getZoom()
           
 boolean imprimirRelatorio()
           
 void initComponents()
          Configura as dimensões, cores, comportamento e outros aspectos dos componentes que formarão painel.
 void salvaImagemClipboard()
           
 void setPage(int page)
           
 void setParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 void setRelatorioId(SysConexao sysConexao, int id)
           
 void setSysRelatorio(SysRelatorio sysRelatorio)
           
 void setZoom(float zoom)
           
 
Methods inherited from class com.sabro.jbusiness.gui.Panel
canClose, closePanel, findPanel, focusGained, focusLost, getDialog, getDialog, getDialog, getISelectableComponents, getISelectableParent, getReference, getTransferData, getTransferDataFlavors, getWindow, isDataFlavorSupported, readExternal, setISelectableParent, setReference, showDialog, showDialog, showDialog, showFrame, showFrame, showPanel, showPanel, wasRequestClose, wasSelected, wasUnSelected, writeExternal
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Relatorio

public Relatorio()

Relatorio

public Relatorio(int relatorioId,
                 java.util.Map<java.lang.String,java.lang.Object> parameters)

Relatorio

public Relatorio(SysConexao sysConexao,
                 int relatorioId,
                 java.util.Map<java.lang.String,java.lang.Object> parameters)

Relatorio

@Deprecated
public Relatorio(int relatorioId,
                            java.lang.Object[][] parameters)
Deprecated. 


Relatorio

public Relatorio(SysConexao sysConexao,
                 int relatorioId,
                 java.lang.Object[][] parameters)

Relatorio

public Relatorio(SysRelatorio sysRelatorio,
                 java.util.Map<java.lang.String,java.lang.Object> parameters)
Method Detail

getSysConexao

public SysConexao getSysConexao()

setRelatorioId

public void setRelatorioId(SysConexao sysConexao,
                           int id)

setSysRelatorio

public void setSysRelatorio(SysRelatorio sysRelatorio)

getSysRelatorio

public SysRelatorio getSysRelatorio()

setParameters

public void setParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)

getParameters

public java.util.Map<java.lang.String,java.lang.Object> getParameters()

getRelatorioViewer

public com.sabro.jbusiness.gui.formRelatorio.Relatorio.RelatorioViewer getRelatorioViewer()

getName

public java.lang.String getName()
Overrides:
getName in class java.awt.Component

setPage

public void setPage(int page)

getPage

public int getPage()

setZoom

public void setZoom(float zoom)

getZoom

public float getZoom()

initComponents

public void initComponents()
Description copied from class: Panel
Configura as dimensões, cores, comportamento e outros aspectos dos componentes que formarão painel. A criação dos componentes deve ser feita em variáveis declaradas como final para evitar que sejam recriadas.

Specified by:
initComponents in class Panel

imprimirRelatorio

public boolean imprimirRelatorio()

salvaImagemClipboard

public void salvaImagemClipboard()

enviaEmailRelatorio

public void enviaEmailRelatorio()

exportReportToPdfFile

public boolean exportReportToPdfFile(java.lang.String caminhoArquivo)
Gera um arquivo, do relatório, no formato pdf.

Parameters:
caminhoArquivo -
Returns:

enviaEmailRelatorio

public void enviaEmailRelatorio(java.lang.String from)
Efetua o envia de e-mail com o relatório em anexo.

Parameters:
from - - Quem está enviando o e-mail.

executaRelatorioDinamico

public static void executaRelatorioDinamico(SysEscopoFormatado sysEscopo)
Efetua a execução de um relatório dinâmico com a opção de seleção dos campos que vão ser apresentados no relatório.

Parameters:
relatorioId -
sysEscopo -